using System;

namespace CI.Caja.BE
{
	public class BE_OrdenDetalle
	{
		#region Fields

		private string nroOrden;
		private string item;
		private string idServicio;
		private string descripcion;
		private decimal precio;
		private int cantidad;
		private decimal subTotal;
		private decimal montoDeducible;
		private decimal total;

		#endregion

		#region Constructors

		/// <summary>
		/// Initializes a new instance of the OrdenDetalle class.
		/// </summary>
		public BE_OrdenDetalle()
		{
		}

		/// <summary>
		/// Initializes a new instance of the OrdenDetalle class.
		/// </summary>
		public BE_OrdenDetalle(string nroOrden, string item, string idServicio, string descripcion, decimal precio, int cantidad, decimal subTotal, decimal montoDeducible, decimal total)
		{
			this.nroOrden = nroOrden;
			this.item = item;
			this.idServicio = idServicio;
			this.descripcion = descripcion;
			this.precio = precio;
			this.cantidad = cantidad;
			this.subTotal = subTotal;
			this.montoDeducible = montoDeducible;
			this.total = total;
		}

		#endregion

		#region Properties
		/// <summary>
		/// Gets or sets the NroOrden value.
		/// </summary>
		public virtual string NroOrden
		{
			get { return nroOrden; }
			set { nroOrden = value; }
		}

		/// <summary>
		/// Gets or sets the Item value.
		/// </summary>
		public virtual string Item
		{
			get { return item; }
			set { item = value; }
		}

		/// <summary>
		/// Gets or sets the IdServicio value.
		/// </summary>
		public virtual string IdServicio
		{
			get { return idServicio; }
			set { idServicio = value; }
		}

		/// <summary>
		/// Gets or sets the Descripcion value.
		/// </summary>
		public virtual string Descripcion
		{
			get { return descripcion; }
			set { descripcion = value; }
		}

		/// <summary>
		/// Gets or sets the Precio value.
		/// </summary>
		public virtual decimal Precio
		{
			get { return precio; }
			set { precio = value; }
		}

		/// <summary>
		/// Gets or sets the Cantidad value.
		/// </summary>
		public virtual int Cantidad
		{
			get { return cantidad; }
			set { cantidad = value; }
		}

		/// <summary>
		/// Gets or sets the SubTotal value.
		/// </summary>
		public virtual decimal SubTotal
		{
			get { return subTotal; }
			set { subTotal = value; }
		}

		/// <summary>
		/// Gets or sets the MontoDeducible value.
		/// </summary>
		public virtual decimal MontoDeducible
		{
			get { return montoDeducible; }
			set { montoDeducible = value; }
		}

		/// <summary>
		/// Gets or sets the Total value.
		/// </summary>
		public virtual decimal Total
		{
			get { return total; }
			set { total = value; }
		}

		#endregion
	}
}
